import { Navigate } from 'react-router-dom'
// 鉴权组件
// 此项目中 除首页和详情页之外 其他页面需要鉴权


/* 
鉴权： 是指验证用户是否拥有访问系统的权利。


鉴权方式：

        HTTPBasicAuthentication(HTTP基本认证);
        session-cookie;
        Token验证(包括JWT,SSO);
        OAuth(开放授权).
*/
function Author(props) {
    let token = localStorage.getItem("token");
    if (token) {
        return (
            <div>
                {props.oldComponent}
            </div>
        )
    }
    return <Navigate to={`/login?redircturl=${props.oldPath}`} />
}

export default Author;